#pragma once
namespace apollo
{
	namespace core
	{
		class Container;

		class Base
		{
		public:

			Base(void)
			{
			}

			virtual ~Base(void)
			{
			}
		};

		class Starter
		{
		public:
			Starter(void)
			{
			}

			virtual void  start(Container * container) = 0;
			virtual void  stop() = 0;
		};
	}}
